Eecient Parallel Algorithms for Geometric Clustering and Partitioning Problems
نویسنده
چکیده
We present eecient parallel algorithms for some geometric clustering and partitioning problems. Our algorithms run in the CREW PRAM model of parallel computation. Given a point set P of n points in two dimensions, the clustering problems are to nd a k-point subset such that some measure for this subset is minimized. We consider the problems of nding a k-point subset with minimum L 1 perimeter and minimum L 1 diameter. For the L 1 perimeter case, our algorithm runs in O(log 2 n) time and O(n log 2 n + nk 2 log 2 k) work. For the L 1 diameter case, our algorithm runs in O(log 2 n+ log 2 k log log k log k) time and O(n log 2 n) work. We consider partitioning problems of the following nature. Given a planar point set S (jSj = n), a measure acting on S and a pair of values 1 and 2 , does there exist a bipartition S = S 1 S 2 such that (S 1) i for i = 1; 2? We consider several measures like diameter under L 1 and L 1 metric; area, perimeter of the smallest enclosing axes-parallel rectangle and the side length of the smallest enclosing axes-parallel square. All our parallel algorithms for partitioning problems run in O(log n) time using O(n) processors in the CREW PRAM. In our algorithms, we use an optimal parallel construction of a range tree. We also show how to perform report mode orthogonal range queries in optimal O(log n) time using O(1 + k= log n) processors, where k is the number of points inside the query range. The processor-time product for this range reporting algorithm is optimal.
منابع مشابه
Assessment of the Performance of Clustering Algorithms in the Extraction of Similar Trajectories
In recent years, the tremendous and increasing growth of spatial trajectory data and the necessity of processing and extraction of useful information and meaningful patterns have led to the fact that many researchers have been attracted to the field of spatio-temporal trajectory clustering. The process and analysis of these trajectories have resulted in the extraction of useful information whic...
متن کاملA Data-Parallel Implementation of the Geometric Partitioning Algorithm
We present a data-parallel, High Performance Fortran (HPF) implementation of the geometric partitioning algorithm. The geometric partitioning algorithm has provably good partitioning quality. To our knowledge, our implementation is the rst data{parallel implementation of the algorithm. Our data{parallel formulation makes extensive use of segmented preex sums and parallel selections, and provide...
متن کاملAngewandte Mathematik Und Informatik Universit at Zu K Oln Parallel Algorithms for Hierarchical Clustering and Applications to Split Decomposition and Parity Graph Recognition
We present eecient (parallel) algorithms for two hierarchical clustering heuristics. We point out that these heuristics can also be applied to solve some algorithmic problems in graphs. This includes split decomposition. We show that eecient parallel split decomposition induces an eecient parallel parity graph recognition algorithm. This is a consequence of the result of 7] that parity graphs a...
متن کاملScalable Algorithm Design Techniques for Discrete Problems That Lack Obvious Structure
To be relevant in practice parallel algorithms must be developed for realistic models of parallel computing, such as the BSP, LogP, and Coarse Grained Multicomputer (CGM) models. This paper surveys three algorithm design techniques-Spatial Partitioning, Sampling, and Data Structure Partitioning-that have led to eecient and practical algorithms for a variety of problems on such realistic models....
متن کاملParallelization of Particle Methods on the Sphere
We consider data structures and algorithms for eecient parallelization of particle methods when the domain is the surface of a sphere. Such applications typically arise when dealing with directional data. We propose a domain decomposition scheme based on geometric partitioning, that provides domains suitable for eecient implementation of requisite operations that are performed on the data in pa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994